#ifndef _CARDMENU_
#define _CARDMENU_

#include "card.h"
#include "object.h"
#include "string3d.h"
#include "matrix.h"

//Shows a brick on the center and rotates 

class CardMenu: public Card
{
public:
	//Card lifecycle
	CardMenu();
	void input(unsigned char key, bool pressed);
	void update();
	void draw();

private:
	//Objects on the screen
	Object brick1, brick2, ball, stage;

	//Camera rotation
	float rotation;

	//Logo
	string3d logoStyle;
	char *logo;
	Matrix matLogo;

	//Menu selection
	string3d font;
	Matrix matText[2];
	char *text[2];
	char selection;
};

#endif
